/*
 * GUIAnchorElement.h
 *
 *  Created on: Apr 27, 2009
 *      Author: wrice
 */

#ifndef GUIANCHORELEMENT_H_
#define GUIANCHORELEMENT_H_
#include "GUI.h"
namespace GUI {

class GUIAnchorElement: EXTENDS_INTERFACE( GUIElement ) {
public:
	virtual DOMString getAccessKey() = 0;
	virtual void setAccessKey(DOMString accessKey) = 0;

	virtual DOMString getCharset() = 0;
	virtual void setCharset(DOMString charset) = 0;

	virtual DOMString getHref() = 0;
	virtual void setHref(DOMString href) = 0;

	virtual DOMString getName() = 0;
	virtual void setName(DOMString name) = 0;

	virtual long getTabIndex() = 0;
	virtual void setTabIndex(long tabIndex) = 0;

	virtual DOMString getTarget() = 0;
	virtual void setTarget(DOMString target) = 0;

	virtual void blur() = 0;
	virtual void focus() = 0;
};

}

#endif /* GUIANCHORELEMENT_H_ */
